//构建store
import {observable,action} from 'mobx-miniprogram'
//引入方法获取本地token
import {getStorage} from '../utils/storage'

export const useStore = observable({
  //获取token，创建可观察状态token
  token:getStorage("token")||'',

  //获取并创建可观察状态的userInfo
  userInfo:getStorage("userInfo")||'',

  //存入token的方法，对token进行修改
  setToken:action(function (token) {
    this.token = token
  }),

  //存入userInfo的方法，对userInfo进行修改
  setUserInfo:action(function (userInfo) {
    this.userInfo = userInfo
    console.log('本地仓库userinfo已更改');
  })
})